Quick Assist Processor
Identifier:
org.eclipse.jdt.ui.quickAssistProcessors
Description:
This extension point allows to add a Quick Assist processor to offer new Quick Assists in the Java editor.
Configuration Markup:
<!ELEMENT extension (quickAssistProcessor*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT quickAssistProcessor EMPTY>
<!ATTLIST quickAssistProcessor
id CDATA #REQUIRED
name CDATA #IMPLIED
class CDATA #IMPLIED>
- id - Unique identifier for the Quick Assist processor
- name - Localized name of the Quick Assist processor.
- class - the name of the class that implements this Quick Assist processor. The
class must be public and implement
org.eclipse.jdt.ui.text.java.IAssistProcessor
with a public 0-argument constructor.
Examples:
The following is an example of a Quick Assist processor contribution:
<extension point=
"org.eclipse.jdt.ui.quickAssistProcessors"
>
<quickAssistProcessor
id=
"AdvancedQuickAssistProcessor"
name=
"Advanced Quick Assist Processor"
class=
"com.example.AdvancedQuickAssistProcessor"
>
</quickAssistProcessor>
</extension>
API Information:
The contributed class must implement org.eclipse.jdt.ui.text.java.IQuickAssistProcessor